791
1
733
2
394
891
1797
7
409
672
985
1252
1522
1270
0
754
3
3162
1931
437
1249
637
422
626
1837
562
1853
873
1566
1089
1710
1295
4
1720
1320
1407