518
383
220
267
282
233
242
210
407
474
250
319
362
379
364
289
486
345
371
335
229
263
397
510
488
262