2880
20518
2553
2600
1950
3621833
15114
1769
23012
1468
2070
16815
611911
43830
43653
41877
3708270
3490156
29924
2895149
27696
23562
21930
19920