1558
2
1943
1348
4
3321
3
6773
7
1808
1547
1
1301
1431
2637
2680
0
1018
1618
4979
6
3506
8
7633
2505
3465
1225
1743
3054
5
1364
877
1895
2057
1683
716
1306
3249
785