2696
1610
1132
1270
3003
54019
2042
4840
8980
2500
4500
20881
1870117
1295312
12478283
1126716
10960261
107703
9080157
901011
77516
70445
697837
65302