41985
1062212
753631
202132
8482
138840
365288
851998
61866
339629
417780
394215
480996
974284
352165
390503
14921747
672586
4582578
4235980
3453510
3224192
2206216
2182495
2052492
185366
1848948
16335
154661
1540545