300
151
4
1
400
186
0
500
310
9
13
204
200
405
3
6
1200
5
1000
662
10
800
698
16
18
593
7
700
466
2
659
773
12
14
2000
1025
26
49
2758
58
89
1176
20
4526
87
77
1734
32
1451
11
85
50
1031
1514
174
1567
59
2619
21
280
1507
17
2175
2939
3619
35
4214
56