1215
1
1045
0
468
845
743
5313
2749
1557
5938
303
471
294
1004
675
319
1832
3
328
467
422
1059
391
376
358
269
245
505
719
1824