791
916
0
1676
1
739
749
773
795
953
1481
2928
3
1609
2
1553
1434
1283
1199
1291
1812
605
506
560
386
362
653
1918
829
1037