601
505
474
256
287
164
443
348
121
192