8262
12
2521
2
10813
7
1957
1
3287
4
1694
2079
1881
3014
20
19944
2100
3085
5
3491
9836
15
3485
1637
1380
0
3316
10
5141
944
679
496
1534
1354
1485
1084
2710
1226
216
3196