1610
2
1535
3
2600
4
25669
0
1606
1
572
19783
3090
6
2903
2932
32302
2535
4358
1564
1816
4115
10
21152
8
1734
1423
1405
2996
2368
2468
578
1603
1348
2757
1040
467
3498