955
0
413
546
747
622
389
1029
496
521
948
4362
5
787
2705
1
996
1152
469
200
870
63
892
1645
980
618
438
312
298
1949
428
598
345