621
542
415
407
401
1295
1375
917
469
448
468
462
429
608
428