300
893
1
700
935
2
50
924
0
4
500
1475
9
952
3
996
400
852
800
797
1359
18
19
100
1774
14
40
2978
3755
27