23489
19885
19026
17544
13393
12805
12608
12359
11566
10884
9489
9227
8105
7743
6983
6872
6518
6219
5126
4269
2851
2800
2194
2146
1756
1634
1595
1317
1082
917
865
425
415
289
0