604
109
887
250
554
127
431
59