5400
41458
32226
31119
4210
5150
4000
30516
36915
4100
29443
3794355
612911
43890
43733
41977
3713270
3502156
29964
2906149
27816
23612
21960
19960