1229
1
1514
1594
3
2110
1484
1871
2
718
1348
4
1116
1727
83
774
0
2525
1750
1954
3470
5
1868
2886
123674
35
3562
2092
2430
1357
3587
1579
2091
2152
582
1465
2982