461126
175883
120570
91717
82450
66683
60797
60080
57523
55933
55125
54883
50753
49284
48488
45379
44315
41806
41268
41229
40496
37030
35675
34687
34066