9908
8089
5986
5382
4868
4377
3565
3546
2973
28110
2670
2610
2601
23710
2012
1880
1686
1445
1354
1170
1171
1160
1131
1020
731
660