891
2
348
1
307
93
86
689
562
287
321
350
577
488
658
567
444
538
496
555
456
2369
5
535
558
465
553
1688
4
710
0
1841
674
696
790