475
582
472
592
416
623
485
326
521
423
330
474
585
515
424
531
400
615
246
467
294
353
350
329
402
545
510
316
386
434
442
346
266
451
499
450
537
455
512
327
389
437
489
466
477
297
463
496
384
392
374
278
471
690
381
373
583
532
507
250
460
464
291
526
261
407
399
665
375
527
332
282
378
511
420
369
251
517
656
361
519
659
456
370
611
301
338
567
516
549
445
698
452
610
554