1798
2
1027
1
1124
1244
2374
2166
2495
0
2968
1514
1777
3644
1751
1646
1740
3
1554
1986
937
2776
1038
7904
1502
1316
2578
766
1487
1112
1482
1898
281
1197