3378
1689
624
769
1008
758
804
632
663
785
700
643
913
934
663
693
835
835
1169
735
779
801
830
673
791
830
751
849
853
956
979
877
934
1205
1147
999
869
828
823
882
899
974
892
1116
5088
1157
1110
1002
1585
1027
978
916
1134
1090
1095
1210
941
1083
1137
1074