871
505
640
2
12
888
583
422
646
242
1
556
608
814
11
731
617
519
609
453
699
788
727
362
363
620
461