982
1
2318
2
883
3
2522
2542
2772
66
0
2655
1912
3819
4978
5141
7
978
3014
20
14861
1647
4
867
3957
3085
5
12459
3491
3485
6236
10
951
1694
3792
6
3316
2538
1174
18546
15