810
2
619
1
335
79
1095
1616
379
1406
1617
0
964
935
461
924
4662
3
1243
1038
657
573
399
639
898
479
1812
6