3490
3001
2750
3460
2793
2530
27727
2311
2161
2650
1600
21706
16300
14491
13020
9962
950263
8724
8670
821148
715142
67211
6520