743288
525780
1244148
1012300
566489
1236423
472361
1159391
774381
1314651
1036789
1251606
1188614
100296
392699
681288
606284
3378112
3275797
3018927
2763692
2667951
2596488
2349981
2271214
2183484
1966271
192272
1775613
1728559