2590
200
166
20531
11333
13922
13416
32939
32228
3011
860
16014
35657
27450
25963
23303
1905267
17904
1715148
16206
1524147
13450
13100
11090