1379
2
870
1
1275
1477
798
1153
1276
0
1470
3
2038
4
1705
961
898
1806
1645
5544
1388
2305
1086
2958
8
3328
1674
1447
1272
16
6228
1321
3108
2504
3766
998
1156