704536
780346
1053773
315586
323793
61666
913306
102079
89414
911269
242120
599233
142659
98431
297355
128678
759100
691953
57447
1045979