50858
5721000
573482
164251
725717
381785
401599
368612
658818
10970
351670
320782
5092799
3520581
3023148
2326804
2215988
2013609
1914357
190078
1746118
1715136
1666195
1625471