378266
588252
543705
790472
517634
79733
476388
756256
1322
538909
372429
7639
139166
449337
164184
625241
522663
1003671
137744
570575
325600
203706
72313
17641
187200
281977