200
166
20531
11333
13027
13922
13416
32939
32228
945
3011
860
35697
27490
25973
23353
1908267
17944
1716148
16226
1525147
13450
13110
11120