796
6
8819
12
4005
3
2277
0
2908
10
3671
1
683
2108
810
1445
1781
4
1020
2329
2234
2835
2
2297
1618
13676
21
3691
2999
1462
4670
1479
1752
346
1394
4012
2939
891
1650