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