1561
1446
1247
7406
1152
1206
1720
921
954
936
902
991
971
941
969
1299
1544
858
724
795
869
916
818
860
774
918
828
699
872
842
773
892
815
790
798
834