1222
1266
350
2318
420
1158
4210
947
606
325
938
282
4610
450
231
180
100
141
110
140
174
160
595
246
563