300
158
4
1
400
193
0
500
318
9
13
209
200
408
3
6
1200
411
5
1000
665
10
800
702
16
18
600
7
806
700
471
2
666
777
12
14
2000
1031
26
49
2765
58
89
1182
20
4532
87
77
1741
32
1459
11
85
50
1039
1518
174
1577
59
2632
21
280
1517
17
2179
2949
3625
35
4220
56