300
1056
3
100
767
0
2
997
12
5
700
1273
22
14
697
1
600
752
8
400
943
923
4
1038
10
1321
50
3530
26
191
1016
9
31
500
750
13
800
887
18
1058
787
7
6
1149
935
15
838
719
952
790
769
1024
844
859
757