49023
39681
39332
38744
37699
30617
30175
23906
22605
20852
17502
16650
16537
16075
14708
14557
13324
12588
11944
11767
11594
10690
10191
9595
9419
9168
9011
8790
8525
8451