323
532
4414
386
7012
814
541
368
240
520
9713
725
37277
28650
27083
24263
2053267
18724
1815152
16806
1670147
14060
13580
11800