839
636
646
962
720
1232
907
4151
723
836
849
834
761
1196
645
17750
759
707
777
1765
935
762
702
700
892
720
846
1623
717
3674
2066
805
25264
748
2248
734
1421
907
687
782
928
882
895
649
720
1507
5535
1423
864
1075
772
1253
664
764
883
1017
771
677
1182
707