4030
3990
3853
4242
3760
3800
3261
36927
3430
3001
25758
2900
27777
21100
19471
17292
1380265
13592
1245148
12106
10950
1049144
9190
79411