506
1489
455
1250
704
794
560
502
647
557
634
1047
572
1375
531