458
0
1033
1
266
1009
503
422
953
683
467
584
4594
772
572
691
759
263
391
431
1152
787
1045
719
5313
4328
10
896
517
745
479