2079
1
1694
2173
2312
0
1306
3465
2
3835
5
951
1743
2760
4
2044
790
3683
688
216
1888
1624
2082
1516
3715
1660
83
1451
2462
3
1473
2949
582
5151