503
470
213
282
126
440
89
865
192
429