627
2
610
1
683
493
693
3
435
783
570
6
461
508
479
796
524
504
617
528
3978
4
392
723
733
529
1021
685
1229
2159
672
238
642
543
421