696
735
405
1769
13215
588
1629
374
629
511
655
466
37277
28650
27083
24263
2053267
18724
1815152
16806
1670147
14060
13580
11800