1230
5
807
1
774
2
1131
692
1231
3
1132
0
935
804
1629
493
383
736
1084
300
657
475
518
2211
573
1053
1015
1049
714
1462
1129
553
913
1454
1282