532
630
657
485
627
4918
617
382
4814
688
6412
541
33227
25320
23652
21043
1718267
16342
1530148
14546
1377144
12610
11480
9800