503
473
220
284
126
442
89
866
192
429