601
567
256
228
164
348
550
122
98
454