503
157
474
922
117
487
817
121
145
232