300
59
0
1
174
3
4
700
185
500
431
2
150
652
6
550
490
479
400
629
10
27
518
5
5000
2115
18
37
50
2889
17
1192
15