3539
3480
34514
429894
40946
3800
45219
28214
3810
3669
39414
4030
613812
44010
43923
42117
3720270
3509156
30014
2908149
27866
23682
21980
19990