1543
1441
1241
7399
1150
1203
1703
912
948
932
899
985
963
933
964
1290
1537
851
720
794
865
909
814
857
768
910
816
690
863
837
766
881
811
786
793
830