4198
3991
5541
809
875
1371
765
1239
911
809
1106
970
918
3331
830
894
873
890
978
978
1630
797
785
855
2857
1576
830
956
887
861
885
1024
1045
988
1482
806
888
901
886
956
850
1010
1140
865
949
887
814
3203
1000
954
877
1201
852
935
853
870
859
833
1069
872