459012
179497
177947
175012
154989
127931
120208
91335
87187
82077
66347
62659
60419
59767
59570
57176
56819
55364
54808
54594
52587
50407
49012
48227
45065