1253
979
1092
882
925
938
1218
720
806
764
695
671
773
690
3289
747
731
655