500
871
1
0
400
996
3
1045
8
800
1065
15
7
1275
13
5
1302
6
20
707
2120
77
50
1249
10
80
893
100
1079
1891
36
52
1017
2
1061
27
705
535
784
4
250
956
1157
1068
949
1047
1098
11
38
300
1149