45196
28559
23671
23225
22097
19590
18845
16864
16595
13014
12625
12333
10303
7429
5857
5204
4030
3949
3605
3405
3315
3270