22723
18585
18576
18506
18174
18096
16322
14571
14023
13724
12521
12031
9469
7934
7926
7704
5762
5240
5197
5076
4964
4127
3417
3254
3089
2852
2422
1797
1393
1230
1146
1141
1095
982
728
406
0