849
803
905
971
869
853
1056
1565
3096
981
1316
1174
1379
1118
1167
1259
1134
1272
1440
1178
1132
1111
1886
1249
1469
1212
1143
1241
1813
1007
1200
1052
1413
1185
1384
1323