1229
1
1514
1594
3
1210
2
1400
2036
862
2301
1727
718
1871
1155
385
1413
83
1484
1116
2110
2886
1954
2430
1967
3562
564
2721
745
0
2061
3587
1348
4
1857