800
328
4
2
298
400
3
900
441
6
50
684
12
1000
600
650
5
2689
14
10
942
9
100
1456
41
1213
15
2162
118
526
0
698
1
610
624
653
474
618
595
692
7
533
8
651
779
717
688
677