503
466
212
282
126
440
89
865
192
429