160
553
585
246
340
174
140
110
141
100
180
231
450
4510
282
938
325
606
947
4110
1158
420
2298
1226
1202