1610
2
1015
1
951
1535
3
2600
4
21152
8
1606
3090
6
2903
2932
2669
1694
2535
690
1564
4179
1816
4115
10
1734
1423
1405
2368
1787
2468
564
578
0
1603
1348
2757
2166