494292
461249
180492
178910
175915
155871
128695
120593
103046
91735
87612
85639
83775
82483
80437
78367
72162
67208
66697
65996
63040
62914
62599
61339
60811