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