458
0
683
266
584
1824
2748
2
2727
431
2328
2490
467
503
517
546
468
1152
719
267
759
296
1043
691
953
1009
31535
2209
3
1045
1033