430636
1073618
649885
899663
898770
1415751
671169
894576
56452
468585
1243894
1352309
816360
96838
586430
657917
25248700
22068484
21237960
17797669
13442916
11664157
10555624
9073365
7823961
7461477
7154831
7140253
472570
4674231