1035
991
931
854
1117
1378
1110
1212
887
845
744
1244
1174
1383
1447
1132
1582
1666
900
763
841
760
736
833
789
885
953
847
834
1034
1538
3057
959
1288
1151
1342