670614
429997
173361
239175
82923
197205
368156
442143
934140
494444
934223
549193
14416
915676
563908
654752
625509
604359
359580
218891
179700
270932
278727
205247
672369
189784