143
268
238
163
122
474
719
521
390
558