4813
4922
6713
605
476
6015
6219
4722
655
435
466
413
31117
23840
21932
19623
1595267
15312
1413148
13666
1262144
12020
10710
9080