875
809
1042
775
1049
877
978
2857
889
1046
888
1002
862
837
979
1000
789
843
856
1064
932
1710
956
940
898
934
2318
1007
1017
931
1080
996
1963
1571
1077
1086
985
2045
1142
973
1256
1205
1249
1231
1093
1156
1287
1120
1633
1494
2096
1485
1922
1438
2217
2106
1657
1588
1560
1386