615
521
560
577
477
484
503
542
536
644
679
622
646
400
301
357
177
424
79
187