1525
1420
1226
7385
1137
1193
1690
902
940
922
890
972
953
921
951
1281
840
707
783
855
801
829
754
900
803
677
853
750
865
776
784
818