459728
175339
120341
80043
67004
66470
62385
61061
60561
57296
55721
55587
55532
55145
54919
54336
54097
50223
49105
48616
48367
48319
45568
45184
44110