1229
1
1514
1594
3
564
467
0
2110
1727
2
1380
475
1310
2725
22
1871
83
1484
2180
718
1954
1330
2886
2430
1012
1116
2721
1215
1566
2061
3587
1583
5635
1857