600
246
7
10
200
179
3
1
500
176
218
4
400
264
249
8
5
275
9
700
539
15
409
0
321
547
598
2
950
46
1000
953
18
14
688
1418
32
71
100
863
1254
22
23
1071
800
878
974