2131
2
572
0
2903
3
2245
1681
3765
4
2600
3090
6
3551
10
951
1
1603
1606
2571
2932
1199
467
2462
2535
2294
2354
2478
619
674
937
2468
21152
8
297066
3053
7
1825