570
2
1785
1
882
1987
1808
1795
361
0
923
1136
96
940
1272
2963
11
47
1319
1775
993
1309
3
1212
1984
1681
2626
1273
1640
503
1898
1390