956
880
841
847
993
994
858
944
1021
897
1030
1037
1176
1310
1058
1062
1010
1140
980
949
921
960
1497
1132
926