200
500
4
8
100
363
0
3
150
529
1
16
2000
1410
37
32
10
983
33
50
557
499
13
800
1179
9
21
1518
7
72
2053
5
71
2057
87
2750
22
223