6031
30213
4270
38651
35020
54123
3360
5140
25680
24818
35462
3649
613512
43960
43863
42097
3718270
3509156
30004
2906149
27856
23652
21980
19970