45197
28559
23671
23226
22098
19590
18846
16864
16596
13014
12625
12333
10303
7429
5857
5204
4030
3950
3605
3406
3315
3270