405430
401202
400706
400112
395786
395750
395745
392418
391427
385635
381698
373914
347797
347034
346973
346801
346710
346511
340779
338125
337379
337377
331058
330253
329442
306771
299257
271166
271150
271103
271099
242936
236976
216456
196813
189720
179994
177213
177126
173441
167880
165449
161522
148358
144701
138047
133699
112452