353312
692198
32322
482727
392579
100220
946270
90667
43354
323582
587135
214443
5117799
3551581
3053148
2358804
2226988
2034609
1947357
191078
1756118
1718136
1682195
1633471