2913
2014
48130
699171
32820
2153
2502
2434
3499
2786
52512
2890
1870117
1295312
12478283
1126716
10961261
107713
9080157
901011
77516
70445
697937
65302