400
898
10
8
600
1493
16
11
967
5
300
996
4
230
575
0
150
927
2
871
751
3
1052
500
823
700
989
18
550
769
6
199
1020
1
908
19
741
1224
14
34
673
800
915
3270
64
74
576
952
12
17
1120
28
688
857