946
978
874
960
977
1759
1617
924
1009
1081
2385
1013
881
908
1029
1019
1661
1044
1799
1549
896
975
1125
1036
1039
928
1054
982
5819
2014
860
5814
1061
1181
932
977
1016
995
2159
996
924
1072
2012
920
1530
1692
1036
2691
1394
873
4001
867
988
1409
995
1048
1133
900
1448
1046