876
1
496
0
1526
2
673
852
1380
951
2530
4
3485
7
1606
3196
6
801
2578
697
830
1819
775
1814
21152
8
3326
3
467
1681
1174
1632
1603
2593
1813
1000
1787
3562