1021
2
1864
1
2312
0
1166
1120
904
1220
2055
4079
4
1755
1365
3479
5
1059
1778
8185
2322
2289
2105
2675
7
2102
1809
2505
3465
352
1417
1743
2836
3
2067
3054
1985