703
1
1075
2
595
454
656
723
567
0
94
1386
3
538
1364
624
740
221
216
423
956
778
9
693
512
437
509
580
634
4
297
718
758
1659
1048
832