503
473
218
284
126
442
89
865
192
429