1070
890
3113
29212
52217
2213
29310
2333
2533
2946
2106
4168
1635917
1156112
11200276
1034716
10119258
97674
8280155
775111
71096
61874
57482
54108