628
477
542
406
422
403
358
422
415
433
1009
457
409
446
493