100
460
514
322
443
320
220
420
533
686
482
383
38357
29460
27683
25145
2140267
19414
1882153
1749147
17266
14400
14120
12330