409
1
555
774
3
1010
2
1307
648
411
877
656
514
3886
937
757
829
2027
685
467
114
883
1024
261
1419
923
450
721
826
432
570
936