680
2
1107
1558
1051
6
690
4
3378
689
1663
7
1214
867
3
640
600
750
7004
30
858
1548
1261
879
595
776
544
1
1102
5
560
626
555
1491
1229
989
1504
884