362
305
321
284
323
197
296
294
389
226
2914
313
27167
20350
19021
16912
1326265
13242
1198148
11826
10740
983143
8880
78611