870
1
904
1425
756
1929
0
1961
2459
6
1277
5
3691
8
3679
2545
2297
849
2508
898
928
886
1028
1805
2461
20
759
1039
1979
3
925
1389
2
1404
957
4
2064
3498