791
915
0
1676
1
739
749
773
795
952
1480
2928
3
1609
2
1553
1434
1283
1199
1290
1811
604
506
560
386
362
653
1918
829
1036