459040
179511
177969
175031
120210
87202
66353
62665
60428
57181
55372
54815
49020
48241
45075
44007
42876
42105
41493
41010
40183
38280
37420
36251
35300