522663
1003671
137744
570575
325600
203706
72313
17641
187200
281977
203730
343279
790472
517634
79733
476388
756256
1322
538909
372429
7639
176773
819827
242865
118398
910575