507720
241226
344284
796655
45165
314443
36284
879309
20592
118551
183345
18655
5515800
4033581
3511150
2762804
2382988
2308609
2286358
2000119
199478
1822196
1798136
1711216