916
786
993
930
1016
1532
2989
963
986
1142
982
994
995
985
840
1639
853
884
1147
1102
780
1212
854
1897
893
1122
1492
1245
1744
829
1083
812
1754
800
1356
804
5015
940
2143
974
981
9684
1576
847
1433
1093
1108
2578
1159
889
5010
779
977
797
911
1115
1106
1327
958
1014