394419
318331
905198
939645
254963
456201
88162
1006730
510431
57500
321572
4574
1043516
81711
104713
995810
10389744
600886
3703577
3564980
3193510
2466192
2085495
2038216
2025492
181366
1757948
16065
152261
1515545