3500
3400
3070
2992
2740
2560
2260
2660
27944
2618313
2180
21834
27937
21170
19561
17332
1383265
13622
1250148
12136
10960
1049144
9210
79911