42229
27848
23447
20305
19810
18446
18244
17965
17946
17579
16974
16220
16185
15661
15168
14764
14758
14680
14460
14338