5112
4416
393
420
453
686
482
230
435
714
378
261
37567
28930
27293
24534
2089267
19004
1839153
1703147
17026
14160
13720
12010