1530
1421
1227
7387
1137
1193
1690
902
940
922
890
972
953
921
952
1282
1525
840
707
783
855
893
802
831
754
900
804
677
853
829
750
866
801
776
785
819