37599
34579
32459
32200
29100
26209
26154
26134
25320
25006
24314
22604
22175
21670
19163
16727
7308
4816
885