951676
787647
593846
717322
1017427
357439
1116515
1101275
703135
1037637
312525
467249
491504
30952
53987
564377
275284
510841
425275
788256
824951
473118
386102
64387