842
2
731
1
641
669
1103
808
408
585
886
644
546
664
442
330
607
612
817
708
1287
782
860
640
448
1157
7174
7
1344
4
882
1327
3
565
649