616
523
560
578
477
484
504
542
537
646
679
622
646
402
301
358
178
424
80
187