450
1
1630
2
622
1946
2793
4
1028
545
709
468
3236
10
569
793
422
1072
0
999
600
498
425
617
1667
1518
592
495
483
478
466
563
3
574