800
641
2
0
700
798
1
1374
33
14
500
949
11
6
1000
2938
60
47
1319
16
10
600
1061
9
8
2635
71
88
1207
31
19
3131
77
93
50
928
12
900
8987
167
492
931
20
21
2852
74
100
750
2255
64
1503
29