838
740
766
607
810
680
1110
1089
791
632
889
667
1315
675
860
678
840
985
945
694
1056
674
938
3670
25097
679
765
914
3472
929
826
700
1519
751
1296
684
763
906
709
2096
1111
905
3121
1993
2618
652
2767
4345
736
712
802
624
813
835
3063
8949
746
821
2521
732