1229
1
1514
1594
3
2891
4
83
2110
2886
2
3562
745
0
1507
1484
975
1536
6
1727
1773
2344
718
1871
1787
784
1116
1100
2578
1954
2299
2430
2189
564
2721
2061