457
1
574
2
666
0
493
658
649
571
745
445
872
999
896
3
686
732
1298
611
628
2624
7
592
431
584
614
482
408
423
685
612
520
1932
11
2498
5