2156
2660
3420
49
20
29
160
155
135
295
30
185
150
99
275
195
250
239
405
1280
115
345
395
415
260
280
45
65
34
95
440
230
210