130
263
170
190
343
3610
293
221
214
181
191
525
37277
28660
27083
24263
2053267
18724
1815152
16806
1671147
14060
13590
11800