518
263
344
372
309
300
342
450
255
514
383
487
566
334
407
374
277
249
453
430
343
354
409
254
325
401
387
273
500
418
276
475
508