500
348
253
388
320
292
300
477
259
386
480
265
463
399
341
438
459
256
288
422
233
375
255
332
418
357
251
340
468
484
421
310
473
415