676
0
285
1877
1
2474
2
1385
422
1932
361
57
158
521
357
395
1027
352
318
342
55
1414
326
258
1580
893
251
846
970
2189
177
270
1062