1451
0
1348
1
2505
2
951
2522
1681
946
1743
685
989
1015
1047
17970
15
12459
3
2884
5
790
3683
3354
1527
9160
1935
1056
1038
1558
1787
3835
83
1516
1694
1622