3979
1964
1830
1923
1391
47910
2220
36812
41932
3237
30713
2613
1870117
1295312
12478283
1126716
10961261
107713
9080157
901011
77516
70445
697937
65302