44905
28270
23427
22982
21849
19304
18552
16573
16307
12715
12393
12083
9974
7196
5631
4971
3816
3676
3363
3178
3088
3058