796
6
1000
0
802
673
1749
1
2908
10
1763
3671
2384
4
2108
3
6346
16
1716
2329
1814
2
1506
2234
1391
496
1380
3120
5949
5
2835
2294
2142
2100
2297
1290
1618
2277
3025