2131
2
572
0
2903
3
1681
2600
4
3090
6
3551
10
951
1
1603
1606
2571
2932
1199
467
2462
2535
2294
2478
619
674
937
2468
21152
8
1825
14
1455
25669
3101
1195