887
826
902
2811
918
969
2213
1013
1074
812
769
761
1045
767
905
954
806
2848
1165
839
1915
941
932
934
958
945
822
948
863
944
894
2536
836
873
1411
840
827
2074
7756
927
883
984
1271
1259
2217
10470
796
862
1498
980
806
1140
1479
940
2867
3789
1307
975
1668
843