551589
449909
212543
38317
86365
488386
660753
222396
341557
261264
199477
321718
5516800
4033581
3511150
2762804
2383988
2308609
2286358
2000119
199478
1822196
1798136
1711216