459012
179492
177940
175006
154989
127927
120202
91332
87183
82073
66344
62655
60411
59767
59569
57175
56817
55364
54806
54593
52587
50403
49011
48227
45064