3020
2903
3081
3530
2810
28427
2241
2570
2351
2740
1650
2048313
22336
16810
14851
13340
10192
993263
8904
8790
847148
734142
67911
6780