6445
6
1371
1
1444
2
1700
0
1618
3080
3
3683
1691
2268
635
2110
1044
1804
1743
7258
1468
2505
3054
5
2044
2902
16
2500
3546
4573
984
790
1481
4044
3083
1193
2465