3460
3501
3682
3273
3150
3190
31927
2741
2880
2541
2370
2990
24406
18240
16431
14722
11332
1106263
9994
974148
9610
832143
7730
73311