883
823
691
742
632
3176
823
725
1022
876
1402
2220
758
727
1293
713
823
1803
652
1739
659
763
857
774
704
786
1059
2268
824
681
1133
997
821
816
846
661
846
877
1156
733
659
873
895
697
680
978
1041
2205
665
1060
867
2308
964
697
1085
634
782
725
1611
751