11032
960
788
872
781
834
750
710
853
823
812
882
940
861
841
954
979
960
867
984
845
885
859
1600
1278
839
869
926
1225
1070
1335
884
4446
952
988