532396
737697
30750
163385
530993
472531
120576
499922
604658
296512
814392
151698
5150799
3568581
3081148
2395804
2232988
2053609
1975358
191678
1770118
1720136
1691196
1638471