605
1
778
2
642
619
630
763
994
638
1065
648
3932
3
2142
481
634
527
767
564
703
787
437
840
1192
549
419
572
506
365
406
408