1060
1060
1146
1051
1075
993
814
617
664
662
849
1445
1232
691
980
715
671
771
1234
829
794
658