1543
830
2407
907
1065
839
1269
5271
920
981
845
809
2169
958
780
955
1422
962
982
1103
887
1346
872
935
849
884
953
1259
1073
977
1651
1159
917
1683
895
1424
981
870
2070
873
856
848
884
890
783
1297
1174
978
853
1160
967
876
1614
921
903
3074
954
1009
1146
817
2231
806
1409
863
1552
1637
827
1098
1472
1232
847
961
920
784
12015
950
865
947
2549
1243
844
1087
790
3121
953
884
1019
1356
921
1162
773
1062
1003
834
873
940
1383
2696
948
1035
854
926
1058
832
3992
895
807
940
1117
3024
2016
1129
815
899
858
2127
1614
1334
1014
1121