2913
2014
48130
699171
32820
2153
2502
2434
3499
2786
52512
2890
1870117
1295312
12478283
1126616
10960261
107703
9079157
901011
77516
70435
697837
65292