480
405
502
595
414
459
337
234
500
477
457
323
398
394
344
474
497
297
456
269
320
369
339
268
351
428
516
244
465
519
437