21152
8
3080
3
2932
2
3090
6
5151
2740
2131
572
0
2903
1047
1681
2600
4
2245
3551
10
951
1
1603
1606
2571
297066
1199
467
2462
2535
2294
2478
3715
2405
619
674
937