685479
1000733
610638
387826
1231136
758295
469417
880221
763891
1195647
850189
950354
952366
1059852
771795
558812
61675
482481
717503
172468
587635
798425
948742
810508
291259
92946