10827
4
2131
1
929
3
2600
346
0
19944
2
3296
3014
20
1606
2377
2502
3085
5
9956
3491
3485
7
3316
10
1088
1369
5141
297066
2670
815
9036
9
2302
9511
197
2479
1746
1089
8345