500
2900
7
21
2050
2
9
600
1988
3
0
1000
1910
18
2101
10
15
2742
4
1852
8
1439
1067
1
16
36
60
1263
200
1273
5
2000
4186
26
300
870
964
752
980
1079
819
797
1055
800
1100
882
884