1213
1185
1245
1260
1647
1136
1009
1003
1065
1028
981
922
847
1108
1368
1102
1203
879
836
732
1230
1164
1367
1435
1125
1571
1648
886
757
834
753
728
828
782
878
945