390406
251160
745283
1141339
521875
744167
452333
652718
903177
229235
201230
873414
492504
30952
54987
567377
275284
510841
425275
789256
824951
475118
388102
66387