519
391
504
340
428
320
483
457
222
250
367
255
345
407
387
234
487
262
382
297
292
223
498
276
226
418
344
356
516
254
386
278
456