505
474
220
287
126
443
89
866
192
429