453
0
430
631
403
665
479
539
394
737
968
173
804
1861
830
459
416
556
1028
801
495
652
393
322
1205
478
329
372
1421
4775
2
3196