595
609
475
452
500
477
560
375
1951
598
547
1253
789
485
502
386
616
451
456
698
2326
526
724
528
701