458
0
1045
1152
575
639
683
2727
2
422
464
1431
2952
1232
525
2720
10
768
8766
1297
608
1642
1
478
1378
363
918
484
1779
396
896
1105
653
3287