1089
2
1085
1
844
0
1025
710
1866
3
820
683
859
1182
472
719
799
1109
770
772
369
493
1110
901
980
699
422
317
563
1428
4682
597
720
351