45088
28450
23586
23130
22001
19480
18747
16751
16486
12879
12538
12230
10130
7338
5768
5104
3943
3837
3507
3315
3216
3174