662
1
980
2
561
605
1014
751
540
791
556
613
392
1760
1586
857
419
778
1112
682
375
700
542
5
460
661
405
631
528
555
395
906
3