849
803
906
971
870
853
1057
1565
3099
981
1318
1175
1382
1120
1168
1260
1134
1273
1441
1178
1133
1112
1886
1252
1469
1213
1144
1243
1814
1007
1202
1052
1415
1185
1385
1323