1080
830
761
1116
835
1243
856
2346
1064
2867
739
2548
939
1310
912
895
1069
1053
688
899
893
1326
736
733
850
983
899
1121
1022
867
1130
1059
915
949
816
3184
857
845
1928
692
826
697
1385
1309
5579
790
883
748
2445
1930
3569
694
710
825
22042
961
1010
812
795
976