800
86
2
0
700
871
21
58
643
15
300
819
13
35
200
316
4
393
5
399
9
1000
386
1
50
513
400
518
500
641
592
10
673
8
17
1427
20
606
600
838
11
1124
12
199
774
3
689
7
617
1660
41
2141
1256
555
647
597
999
2177
54
773