59872
23972
21490
17527
17297
15845
15344
14316
14298
13911
13579
13035
12651
11699
9229
8806
8399
8298
8039
7931
6348