300
124
4
1
400
172
0
500
289
9
13
190
200
388
3
6
1200
395
5
1000
649
10
800
686
16
18
579
7
784
700
453
2
612
762
12
14
2000
974
26
49
2742
57
89
1154
20
4502
87
77
1707
32
1431
11
85
50
1010
1499
174
1545
59
2593
21
280
1491
17
2156
2914
3568
35
4173
56