21152
8
2911
9
2131
2
5151
2740
3
572
0
1942
1
2711
2903
1681
6753
17
2600
4
3090
6
3551
10
951
1603
1606
2571
2593
2932
1199
467
2462
2535
2294
2478
619
2405
674
937