1202
956
888
1019
5555
2149
829
816
867
887
755
816
1121
731
824
1215
842
826
949
1341
891
791
1573
1611
1656
1040
875
1092
925
754
898
2024
878
824
818
757
859
1109
984
2470
995
827
1162
791
2112
827
780
773
833
1282
814
8158
2796
1547
992
1486
845
1650
944
1400