602
470
483
526
589
409
383
323
486
569
286
358
437
590
502
471
677
538
396
409
481
402
419
319
359
387
402
623
435
445
456
632
554
652
625
731
430
454
605
778
624
649
465
440
308
366
447
716
511
412
647
937