1202
1226
340
2278
400
1158
4110
947
606
325
938
282
4210
450
231
180
100
141
110
140
174
160
585
246
553