3141
2
1147
1
808
83
2835
796
6
1062
830
946
2277
0
1568
2107
2999
1752
2368
1660
2908
10
3671
6346
16
1816
1558
3296
4
2108
3
1622
2622
1348
2329
17970
15
12459
685