20
1072
4
3
30
2013
28
800
944
2
700
1595
15
200
1013
500
1000
5
1332
7
897
10
881
16
50
877
1046
19
100
828
600
899
0
1193
1057
852
12
1102
300
1168
1158
1
1147
1383
17
993
11
888
1235