3530
2140
2107
19014
3009
19556
19726
2709
2078
2499
2220
344176
587311
42320
42053
40037
3550270
3307154
29264
2798149
26616
22602
21070
19260