512
520
500
297
354
414
409
252
317
479
463
258
514
383
408
273
453
282
349
471
242
375
467
365
480
412
455
517
324
481
406
395