556
1
1131
87
709
351
94
777
2
2190
4
711
1067
3
935
671
798
0
854
528
689
816
735
5
477
655
119
812
398
569
2879
885
1030
2431
647
669