3090
6
2131
2
572
0
2903
3
1903
6346
16
1681
2600
4
3551
10
951
1
1603
1606
2571
2932
1199
467
2462
2535
2294
2478
619
674
937
2468
21152
8
2358
9
1825
14
2835