1056
1
2096
1108
1786
1309
0
1992
3
946
697
3079
4914
2
1558
2533
1622
2759
2622
6
1547
1348
17970
15
685
3629
2377
5389
1393
2619
989
1880
5
4176
2884
2277
2765