347011
306555
277563
242842
239668
230848
214534
204644
185481
179240
159909
149724
147165
145963
121227
116826
115034
114138