905
2917
866
1148
906
984
853
1298
929
1170
1076
1251
873
1113
1240
859
1175
1409
997
809
1507
1244
1569
7108
1058
883
2062
828
965
1176
788
1169
1335
1576
876
1555
1096
857
1979
1042
1088
815
1512
1053
1052
1814
2557
798
1594
5899
972
1278
928
803
1285
1059
958
994
12677
1818
658
704
817
719
3296
1367
920
985
2590
1608
953
1890
793
849
1407
893
1064
1059
2165
1098
913
1990
1078
821
1558
977
2168
797
2912
6185
2015
4864
1346
903
3092
2111
1003
1342
1439
1327
759
1607
802
825
729
2138
831
1041
1000
1171
974
3065
915
845
1384
1101
2580
983
712
949