59913
24012
21526
17563
17336
15875
15372
14353
14339
13942
13604
13066
12683
11730
9264
8848
8418
8337
8078
7962
6380