530
0
158
413
546
622
389
3653
2
1029
496
521
948
787
996
469
200
870
63
892
932
980
618
438
312
298
1949
428
345
247
316