540142
673900
332757
250153
411498
481795
530759
928572
271697
119232
181229
400732
5096799
3527581
3026148
2329804
2217988
2013609
1918357
190278
1748118
1715136
1669195
1627471