44595
42593
35077
32425
31805
29635
29492
29470
29219
26073
22760
20387
17901
17584
17403
17401
16050
15925
14356
14045
11425
11211
11063
10883
9780