1053
1488
850
2588
1168
1009
1253
865
913
823
935
1120
1749
1571
821
1020
1011
887
2519
962
1085
2195
964
855
757
1071
958
1918
955
1561
8718
1159
1290
1508
1998
849
921
785
970
2639
885
2541
963
1131
1643
1079
1915
1168
981
896
1017
1157
914
1273
811
1001
866
1081
890
2049