4642
3
946
1
1412
1162
3848
1558
2
972
1622
2622
6
1348
17970
15
685
0
3629
2377
1393
989
2110
1880
5
3137
2884
1087
2277
2861
9160
1047
1051
2781
1071
12459
1295