409
1
555
773
3
1010
2
1307
648
410
877
655
514
3883
937
757
829
2027
685
466
113
883
1024
261
1419
923
450
720
826
432
656
568
936