956
987
882
969
986
1769
1626
934
1018
1092
2395
1023
890
916
1041
1030
1672
1054
1813
1559
906
985
1135
1045
1050
940
1065
997
5831
2028
869
5826
1071
1193
942
986
1030
1005
2170
1007
934
1084
2023
928
1539
1703
1045
2707
1407
881
4018
876
1001
1430
1006
1059
1144
911
1459
1057