459657
179818
178250
175300
155295
128175
120324
91459
87337
82181
66454
62755
60547
59867
59675
57281
56912
55522
54907
54677
52676
50515
49088
48310
45170