300
170
4
1
400
198
0
500
329
10
13
215
200
417
3
6
1200
418
5
1000
675
800
713
16
18
608
7
816
700
477
2
672
788
12
14
2000
1047
27
49
2788
58
89
1201
9
20
4551
88
77
1758
32
1473
11
85
50
1049
1527
174
1589
59
2650
21
280
1529
17
2194
2983
3630
35
4227
56