139166
449337
164184
625241
522663
1003671
137744
570575
325600
203706
72313
17641
580422
329225
514549
544219
733933
203843
671613
144545
273284
1088597
385690
378366
27050
709227