1003
1
1008
4
791
733
2
759
75
868
1255
442
446
440
1709
1294
1088
1718
1673
774
1324
764
1461
0
1182
697
1539
5
757
738
398
1010
1298
574
939