330
31149
197942
361015
75925
207978
85580
202
230
322395
13859
113448
601111
43220
43163
40877
3625270
3406155
29544
2857149
27146
23172
21530
19650