870
1
904
1425
756
2459
6
1929
0
3691
8
3679
2545
5
849
1961
1132
898
886
1805
935
1049
714
1039
1084
1277
493
804
553
925
1404
957
573
4
2297