5020
4462
3540
3410
3790
4100
3900
4370
4000
3400
3040
3460
39307
30120
28423
25825
2203267
20034
1929153
1789149
17746
14780
14490
12710