2600
4
1606
1
32302
0
3090
6
2903
3
2932
2
1837
1813
2535
1564
25669
1816
4115
10
21152
8
1734
1690
1423
1405
2468
1603
1348
2757
1068
467
3498
5565
9
3080
5402
2890
951