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