461128
175884
120571
66683
60797
57524
55934
55125
49285
48489
45379
44315
43142
42393
41806
41268
40496
36483
34687
32877
31809
31379
30486
30202
29862