300
450
0
679
541
3
500
511
1
765
591
2
605
508
574
800
613
700
814
7
10
858
1000
1409
17
16
600
1171
9
15
949
6
100
668
663
939
5
18
1684
4
21
50
816
1237
41
1703
22
1510
66
2204
118
1564
83
818
2104
45
1329
56