627
2
610
1
683
494
693
3
435
783
570
6
461
508
479
798
527
504
617
528
3980
4
392
724
733
529
1022
685
1229
2159
673
238
642
543
421