2655
2
1380
0
1606
1
2562
3738
5
830
496
1526
658
1787
662
1690
1746
2571
6
2393
1751
2082
673
2710
801
1545
526
1813
1660
1590
1000
1766
1305
951
2294