150
384
174
131
100
465
171
173
201
4010
272
4610
37237
28630
27063
24243
2048267
18704
1812152
16766
1667147
14060
13580
11780