100959
640186
1140716
1029687
272164
290507
1131949
490889
888982
1293684
754607
973864
273864
898358
348474
948644
591389
602894
776345
599200
349710
876
215528
673378
203323
278400