817
773
879
840
928
933
962
1557
1023
807
1296
1061
903
963
926
999
892
1148
1261
1126
2330
1588
1852
1115
1011
3764
1292
3254
2143
1391
1596
1482
1224
2070
1252
2321