1559
1446
1246
7405
1152
1206
1718
919
952
935
902
989
970
940
968
1299
1544
858
724
795
867
916
817
859
773
917
825
697
869
840
892
814
790
797
833