756
2784
1028
753
1151
1230
972
868
1799
824
741
1010
3865
895
981
731
1564
812
933
762
847
985
1374
896
1689
993
1456
902
969
1293
962
809
1557
1083
1158
1269
1053
958
976
883
954
870
877
961
849
866
791
1280
844
15459
814
841
1264
1018
1005
1219
1017
1175
909
1106