535227
120955
905390
67260
497137
34170
524526
81559
79864
19904
54748
641687
268283
291733
736403
872260
5597500
2923654
2130336
1889238
1818736
1758895
175267
1659433
1534922
1524854
1478850
1402500
1366912
1341400