2886
2
3696
3132
10
6710
0
1517
4
18258
4042
5801
1
23774
3315
1467
5252
2335
1892
17402
1894
1047
1540
2822
514
867
985
2736
3819
1011
1272
2623
6
1382
66
2866