998
934
885
897
1039
1050
902
986
1081
943
1077
1103
1226
1843
1115
1124
1053
1217
1022
994
993
1014
2016
1187
959