5941
29513
53523
3290
37851
34220
4150
34762
24018
29441
3559
24580
601111
43220
43173
40897
3625270
3406155
29544
2857149
27166
23182
21530
19660