826
0
1
514
326
781
423
333
519
601
2
434
436
591
503
691
937
669
521
560
373
2297
14
526
369
606
315
430
516
639
562
502
1004
592
609
497
570
1088
5
668
3
706
772
913
4
667
959
927