400
100
8
0
600
115
4
107
1
500
179
5
300
177
800
625
10
20
181
3
297
247
50
234
2
7
911
34
88
352
200
273
290
734
18
324
232
541
14
16
1000
2951
36
52
459
900
1161
15
806
13
823
462
2097
67
89
979
9
440
841