300
67
0
1
186
3
4
700
192
500
441
2
150
660
6
550
496
486
400
558
633
10
27
527
5
5000
2133
18
37
50
2905
17
1202
15