1532
1422
1229
7389
1139
1195
1691
902
941
922
890
972
953
921
1282
1525
842
708
784
857
895
803
833
757
900
806
679
854
829
751
868
801
777
785
820