1229
1
1514
1594
3
1727
2
718
1871
83
745
0
1484
1116
2110
2886
1954
2430
3562
564
2721
2061
3587
1348
4
1857
1267
2259
1868
593
515
2578
784
843
1092