940
995
897
780
857
4599
782
872
1141
1686
762
1091
1115
862
1182
737
895
3571
736
746
1249
1372
1265
1293
717
737
771
773
814
898
1088
904
1148
900
21240
771
834
931
2890
2133
2220
847
793
790
783
823
4106
752
2521
995
870
971
1068
648
797
845
2649
1023
780
931