3545
1226
1950
2330
27610
4174
1132
2947
3375
69926
78617
2821
1870117
1295312
12478283
1126716
10961261
107713
9080157
901011
77516
70445
697937
65302