888312
847730
642363
1019241
502595
31989
630859
681798
111318
58332
232444
254883
302572
1034577
909330
1092284
606284
3378112
3275797
3018927
2762692
2667951
2596488
2349981
2271214
2183484
1966271
192272
1775613
1728559