140
421
170
183
382
334
173
253
214
449
306
38567
29580
27883
25325
2152267
19494
1900153
1761149
17376
14500
14210
12460