16081
15874
15496
14570
13472
13103
12892
12016
11232
10441
67544
620
524
8797
595
719
23821
391
1155