833105
340958
790504
312508
59244
426116
800179
769357
471403
224908
72932
479565
41862
284900
638479
428192
101609
942378
19127
441910
239351
289616
811278
587475
471452
379205
913851
290114
578359
82515