1663
5
1008
0
885
511
1574
1
692
2400
2871
3637
5597
8
1867
1202
771
562
5750
2
3830
4586
1947
1987
3
1287
35
2101
785
581
856
678
2329
12
1869
2165
4249