601
505
474
256
287
164
443
347
121
192