503
466
211
282
126
440
89
865
192
429