80
60
200
600
70
500
220
330
50
370
20
250
380
100
400
130
90
150
300
230
320
40
170
180
420
450
350
30
160
25
120
110
45
870
35
1
430
270
875
1000