400
377
381
352
1293
359
396
423
422
431
372
415
389
372
1143