508
402
246
390
403
374
469
386
377
328
368
467
369
482
280
255
426
321
395
267
399
360
257
422
265
271
502
435
394
454
259
348
281