3287
3
1302
0
1666
2
1291
1
2799
2398
5
1622
356
1193
1425
5262
10
2306
2086
7952
625
16840
15
2177
11483
8