8820
3710
4430
2232
2280
3536
2177
46836
3027
1310
3636
31014
1643717
1163412
11405276
1041516
10337259
97924
8393155
782111
71596
62294
57852
54338