6330
509666
29576
988590
634960
111800
762174
420965
92706
57570
43388
519232
5096799
3528581
3029148
2333804
2218988
2016609
1924357
190278
1750118
1716136
1671195
1628471