100
19018
966
2716
3075
1211
496
462
334
664
18
311
11
24
472
40
41
1182
45
331
78
241
312
221
344
301
392
821