10243
4
1683
0
2262
5546
6
2655
1
2377
3957
3
3539
9956
1013
4179
2126
2
1453
1380
2356
1616
123674
35
1768
3621
14861
7
815
437
21152
8
2949
541