951
1
1120
3
1497
891
1059
386
1080
1339
0
1090
2
989
745
841
1362
1519
882
575
628
988
10
704
362
798
1128
864
6
937
428
516
600
526
596
915