21152
8
2593
1
2911
9
297066
0
5151
2
2629
4
1942
2138
3
2711
2740
6236
10
951
2695
1694
1174
6496
1492
4651
398656
19
2321
1716
3206
5
409
1038
5346
3012
10827
734
1534
6180