1056
1
2096
1108
1786
2835
2
796
6
946
2277
0
2999
1752
2908
10
3671
3079
6346
16
1558
3296
4
2533
2108
3
1622
2759
2622
1547
1348
2329
17970
15
12459
685
3629
2234
2377