810
472
1443
420
227
330
370
1837
387
229
311
315
262
342
231
294
308
393
296
327
214
244
237
720
269