50
933
1
7
821
0
3
724
2
633
576
589
592
547
6
722
608
450
618
644
1296
698
603
587
1100
647
582
755
4
904
5
627
612
507
751
910