1229
1
1514
1437
0
1594
3
3562
2968
1554
2
1727
784
745
718
1871
83
801
1484
1116
2110
2886
1954
2430
564
2721
1290
2061
3587
1348
4
1857
1380
964
1879