338
183
376
166
208
390
839
186
247
556
250
261
284
117
150
142