800
86
2
0
700
870
21
58
643
15
300
817
13
35
200
316
4
393
5
399
9
1000
385
1
50
512
400
517
500
641
590
10
672
8
17
1426
20
606
600
838
11
1122
12
199
771
3
687
7
617
1659
41
2140
1255
554
646
596
999
2177
54
773