2110
1
19944
2
1332
1424
1639
496
0
1015
467
1305
3090
6
3429
7
1606
1819
572
1883
2903
3
8527
2932
1495
1788
2760
4
1380
2535
2710
1681
2368
2163
929
2600
21152
8