459012
179497
177944
175011
154989
127931
120205
91333
87186
82076
66347
62656
60416
59767
59569
57176
56818
55364
54806
54594
52587
50404
49011
48227
45065