826
845
902
2811
918
5460
969
2212
1172
1013
1074
813
1130
1989
812
1659
769
761
1045
1911
783
767
904
954
1180
806
918
1128
841
1036
2847
1165
839
1915
941
1237
932
1017
1304
934
958
945
821
948
999
863
944
894
894
2536
835
843
1065
874
873
1411
1261
840
938
826