2245
3
297066
0
2629
4
2138
5225
8
6236
10
951
1
2695
1581
2
1694
1174
3765
1226
6496
3053
7
1492
2321
1716
3206
5
409
1038
5346
3012
10827
734
1534
6180
1047
2480
2596