423
1
447
1666
599
2
497
642
1280
640
579
741
409
381
425
396
655
577
735
459
465
783
3
489
643
1038
495
527
1104
782
571
419