892859
377641
51514
217752
175680
3210
711172
64942
368199
124863
593545
95249
5141799
3566581
3072148
2383804
2230988
2047609
1966358
191478
1765118
1719136
1689196
1636471